Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Davis Cup, Group C, Valencia Sofia Open - Sofia Australian Open - Melbourne Movistar Chile Open - Santiago Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Valencia Challenger Bad Waltersdorf Challenger Japan F4 USA F4 USA F5 USA F6 USA F7 USA F8 USA F9 Georgia F1 Germany F6 Hungary F2 Spain F8 Poland F2 Poland F3 Spain F16 Hungary F5 Georgia F2 Spain #1-w3 Spain F4 Spain F7 Poland F2 Poland F3 Spain F17 Spain F20 Hungary F4 Spain F24 Spain F25 Spain F26 Spain F28 Spain F31 Spain F32 Tunisia F6 India F7 India F8 Germany F2 Spain F2 Spain F4 Poland F2 Poland F3 France F4 France F5 Spain F10 Spain F13 Spain F14 Spain F15 Spain F20 Spain F30 Spain F31 Spain F32 Spain F35 Iran F5 Spain F36 Iran F6 Spain F9 Spain F10 Spain F11 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F26 Spain F27 Spain F29 Spain F38 Spain F39 Spain F40 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Spain F9 Spain F10 Spain F12 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F32 Spain F33 Spain F38 Spain F39 Spain F40 Spain F41 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Egypt F5 Italy F7 Spain F15 Spain F16 Poland F1 Poland F2 France F10 Italy F21 Russia F4 Poland F5 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Spain F4 Spain F7 Great Britain F1 Great Britain F2 Korea F1 Korea F2 Korea F3 Italy F19 Italy F20 Poland F4 Poland F5 Poland F6 Poland F5 Poland F6 M25 Nussloch LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Open D'Orleans - Orleans KGHM Polish Indoors - Wroclaw Pekao Open - Szczecin KGHM Polish Indoors - Wroclaw Banca Stato Challenger - Lugano Copa Telefonica CTC Chile - Santiago Open Tarragona Costa Daurada - Tarragona The LTA Cardiff Challenger - Cardiff 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Memorial Kolyaskin - Donetsk Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Pekao Open - Szczecin Compaq Cup 2001 - Zabrze Pekao Open 2001 - Szczecin Geneva Challenger - Geneva Black Forest Open - Freudenstadt Busan Open Challenger Tennis - Busan Open Costa Daurada - Tarragona XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo Citta di Como - Como KGHM Polish Indoors - Wroclaw Kobstaedernes ATP Challenger - Kolding Challenger Tunisie - Tunis Tennislife Cup - Napoli Pekao Open 2003 - Szczecin Tatra Banka Slovak Open - Bratislava Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Cepu Open - San Marino Porsche Open - Poznan Wroclaw Challenger Tanger Challenger Besancon Challenger Meknes Challenger Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Kish Free Zone Island Challenger - Kish Island La Serena Open - La Serena KGHM Polish Indoors - Wroclaw Monza Challenger Architect Open - Budapest Tunis Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Heilbronn Challenger Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Harbour Tennis Cup Regione Lombardia - Milan Bytom Challenger Milan Challenger Reggio Emilia Challenger Porsche Open - Poznan Riviera di Rimini Challenger - Rimini San Benedetto Challenger Rimini Challenger Challenger Brasov - Brasov Poznan Challenger Ciutat de Barcelona - Barcelona Segovia Challenger Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Vigo Challenger San Sebastian Challenger XL Bermuda Open - Bermuda ECU Prague Open - Prague Baden Open - Karlsruhe Polska Energia Open - Bytom Sporting Challenger '07 Trofeo Regione Piemonte - Turin Freudenstadt Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger IPP Open - Helsinki Heilbronn Challenger Kazan Challenger Bergamo Challenger Belgrade Challenger Tanger Challenger Meknes Challenger Kyoto Challenger Barletta Challenger Rimouski Challenger Napoli Challenger St. Brieuc Challenger Seville Challenger Monza Challenger Szczecin Challenger Leon Challenger Rome Challenger San Remo Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Rimini Challenger Cordenons Challenger Rabat Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov San Sebastian Challenger Geneva Challenger Seville Challenger Porsche Open - Poznan s'Tennis Masters Challenger - Graz Napoli Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Ortisei Challenger Bratislava Challenger St. Brieuc Challenger Prostejov Challenger Milan Challenger Marburg Challenger Turin Challenger Ortisei Challenger Kazan Challenger Sarajevo Challenger Marburg Challenger Braunschweig Challenger Brasov Challenger Szczecin Challenger Mons Challenger Rennes Challenger Ortisei Challenger Ostrava Challenger Helsinki Challenger Toyota Challenger Bergamo Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger St. Brieuc Challenger Guadalajara Challenger Mexico City Challenger Johannesburg Challenger Bordeaux Challenger Prostejov Challenger Nottingham-2 Challenger Todi Challenger Genova Challenger St. Remy Challenger Seville Challenger Ortisei Challenger Panama City Challenger Barranquilla Challenger Caltanissetta Challenger Caltanissetta Challenger Milan Challenger Padova Challenger Oberstaufen Challenger Liberec Challenger Prague Challenger Banja Luka Challenger Meknes Challenger Helsinki Challenger Kenitra Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Bucaramanga Challenger Reunion Island Challenger Glasgow Challenger Kyoto Challenger Kazan Challenger Raanana Challenger Sarasota Challenger Guadalajara Challenger Aix En Provence Challenger Furth Challenger Rabat Challenger Caltanissetta Challenger Como Challenger San Benedetto Challenger Marrakech Challenger Recanati Challenger Prague Challenger Barletta Challenger Cordenons Challenger Genova Challenger Johannesburg Challenger Sao Paulo Challenger Brest Challenger Sopot Challenger Gwangju Challenger Busan Challenger Bangkok Challenger Surbiton Challenger Ilkley Challenger San Sebastian Challenger Recanati Challenger Astana Challenger KGHM Polish Indoors - Wroclaw Seville Challenger Szczecin Challenger Poznan Challenger Mons Challenger Budapest Challenger Ortisei Challenger Toyota Challenger Andria Challenger Koblenz Challenger Rennes Challenger Budapest Challenger Bergamo Challenger Mons Challenger Heilbronn Challenger Seoul Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Ortisei Challenger Traralgon Challenger Noumea Challenger Napoli Challenger Koblenz Challenger Budapest Challenger Monterrey Challenger Lyon Challenger Perugia Challenger Sopot Challenger Winnetka Challenger Szczecin Challenger Szczecin Challenger Poznan Challenger Seoul Challenger Quimper Challenger Heilbronn Challenger Kazan Challenger Meerbusch Challenger Genova Challenger Bergamo Challenger Wroclaw Challenger Open de la Ville de Saint Denis - Reunion Island Leon Challenger Prostejov Challenger Ilkley Challenger Malaga Challenger Genova Challenger Bratislava Challenger Perugia Challenger Taipei City Challenger San Benedetto Challenger Tulln Challenger Lisbon Challenger Eckental Challenger Aix En Provence Challenger Wroclaw Challenger Szczecin Challenger Genova Challenger Murcia Challenger Girona Challenger Sarajevo Open - Sarajevo Madrid Challenger Kyoto Challenger Yokohama Challenger Porsche Open - Poznan Drummondville Challenger Bratislava 1 Challenger Poznan Challenger Quimper Challenger Milan Challenger Modena Challenger Genova Challenger Valencia Challenger Sophia Antipolis Challenger Montemar Challenger Aix En Provence Challenger Bordeaux Challenger Bordeaux Challenger Heilbronn Challenger Montechiarugolo Challenger Valencia Challenger Iasi Challenger San Marino Challenger Bordeaux Challenger Cordenons Challenger Seville Challenger Seville Challenger Szczecin Challenger Karlsruhe Challenger Bad Waltersdorf Challenger Braga Challenger Maia Challenger Punta Del Este Challenger Aix En Provence Challenger Murcia Challenger Girona Challenger Menorca Challenger Sassuolo Challenger Prostejov Challenger Villena Challenger Idea Prokom Open - Sopot Idea Prokom Open - Sopot The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Orange Prokom Open - Sopot Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Davidoff Swiss Indoors - Basel Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Open de Moselle - Metz Kremlin Cup - Moscow Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta International German Open - Hamburg BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Orange Warsaw Open - Warsaw Estoril Open - Estoril Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven AEGON International - Eastbourne SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Bet-at-home Cup - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Estoril Open - Estoril Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro BMW Open - Munich Power Horse Cup - Dusseldorf Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Heineken Open - Auckland Mercedes Cup - Stuttgart Bet-At-Home Austrian Open - Kitzbuhel Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Idea Prokom Open - Sopot Rakuten Japan Open - Tokyo BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna China Open - Beijing Swiss Indoors Basel - Basel Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ASB Classic - Auckland Ecuador Open - Quito Copa Claro - Buenos Aires Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech AEGON Championships - London Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Bet-at-home Open - Hamburg Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Brasil Open - Sao Paulo Aircel Chennai Open - Chennai ASB Classic - Auckland If Stockholm Open - Stockholm Heineken Open - Auckland Copa Claro - Buenos Aires Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Portugal Open - Oeiras Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Kremlin Cup - Moscow Open Sud de France - Montpellier Erste Bank Open - Vienna Chengdu Open - Chengdu U.S. National Indoor Tennis Championships - Memphis ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Sydney International - Sydney Barcelona Open BancSabadell - Barcelona Ecuador Open - Quito Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Brasil Open - Sao Paulo Claro Open Colombia - Bogota Grand Prix Hassan II - Marrakech If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Valencia Open - Valencia German Tennis Championships - Hamburg Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Geneva Open - Geneva Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Swiss Open - Gstaad China Open - Beijing Santiago Open - Santiago Millennium Estoril Open - Estoril cinch Championships - London Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Chile Dove Men+Care Open - Santiago cinch Championships - London Nordea Open - Bastad Brasil Open - Sao Paulo Swiss Open - Gstaad Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Adelaide International 2 - Adelaide Cordoba Open - Cordoba EFG Swiss Open - Gstaad Cordoba Open - Cordoba Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Claro Open Colombia - Bogota Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Gerry Weber Open - Halle Kremlin Cup - Moscow Sydney International - Sydney Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Geneva Open - Geneva Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Generali Open - Kitzbuhel European Open - Antwerp Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Nature Valley International - Eastbourne Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Astana Open - Astana Gijon Open - Gijon Tennis Napoli Open - Naples Argentina Open - Buenos Aires United Cup - Australia Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Erste Bank Open - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad Serbia Open - Belgrade Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Maia Challenger Argentina Open - Buenos Aires Mallorca Championships - Mallorca Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Group II, 2R, POL-ZIM 4-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group B, Valencia Olympics - Rio de Janeiro